'\" t
.\"     Title: yaourtrc
.\"    Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\"      Date: 2015-04-28
.\"    Manual: Yaourt Manual
.\"    Source: Yaourt 1.9
.\"  Language: English
.\"
.TH "YAOURTRC" "5" "2017\-07\-19" "Yaourt 1\&.9" "Yaourt Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
yaourtrc \- yaourt configuration file
.SH "SYNOPSIS"
.sp
/etc/yaourtrc
.sp
\fB$XDG_CONFIG_HOME\fR/yaourt/yaourtrc
.sp
\fB$HOME\fR/\&.yaourtrc
.SH "DESCRIPTION"
.sp
\fByaourt\fR(8) obtains configuration data from the following sources in the following order:
.sp
.RS 4
.ie n \{\
\h'-04' 1.\h'+01'\c
.\}
.el \{\
.sp -1
.IP "  1." 4.2
.\}
command\-line options
.RE
.sp
.RS 4
.ie n \{\
\h'-04' 2.\h'+01'\c
.\}
.el \{\
.sp -1
.IP "  2." 4.2
.\}
environment variables
.RE
.sp
.RS 4
.ie n \{\
\h'-04' 3.\h'+01'\c
.\}
.el \{\
.sp -1
.IP "  3." 4.2
.\}
user\(cqs configuration file ($XDG_CONFIG_HOME/yaourt/yaourtrc takes precedence)
.RE
.sp
.RS 4
.ie n \{\
\h'-04' 4.\h'+01'\c
.\}
.el \{\
.sp -1
.IP "  4." 4.2
.\}
system\-wide configuration file (/etc/yaourtrc)
.RE
.SH "GENERAL OPTIONS"
.PP
\fBREPOS=()\fR
.RS 4
List of repositories where PKGBUILD can be retrieved by rsync\&. (see /etc/abs\&.conf)
.RE
.PP
\fBAUTOSAVEBACKUPFILE=0\fR
.RS 4
If set to 1, yaourt will search for config files to back up (\&.pacnew files)\& after each install. All backed up files are stored in /var/lib/yaourt/\&. These files will be used later with yaourt \-C to automerge current config files with new config files (\&.pacnew)\&. This option requires root password or sudo configured to allow running /usr/bin/pacdiffviewer without password\&.
.RE
.PP
\fBDEVELSRCDIR=""\fR
.RS 4
Specify directory where to keep sources for devel packages\&.
.RE
.PP
\fBDEVEL=0\fR
.RS 4
If set to 1, always search for new version of development (CVS/SVN/Git/Mercurial/other VCS) packages when upgrading (yaourt \-Su)\&.
.RE
.PP
\fBVISUAL="$VISUAL"\fR
.RS 4
Define the editor to use (if the environment variable $VISUAL is not set) for PKGBUILD editing\&. Editor should not fork, for gvim: VISUAL="gvim \-\-nofork". Preferred over EDITOR.
.RE
.PP
\fBEDITOR="$EDITOR"\fR
.RS 4
Define the editor to use (if the environment variables $VISUAL and $EDITOR and the yaourtrc option $VISUAL are not set) for PKGBUILD editing\&. Editor should not fork, for gvim: EDITOR="gvim \-\-nofork". Fallback option for VISUAL.
.RE
.PP
\fBFORCE=0\fR
.RS 4
If set to 1, always bypass file conflict checks and overwrite conflicting files\&.
.RE
.PP
\fBTMPDIR="/tmp"\fR
.RS 4
Specify the folder to save temporary files (default is /tmp)\&.
.RE
.PP
\fBNO_TESTDB=0\fR
.RS 4
Set to 1 to bypass the local database test\&.
.RE
.SH "SUDO OPTIONS"
.PP
\fBSUDONOVERIF=0\fR
.RS 4
If set to 1, yaourt doesn\(cqt do sudo checks\&. (For users with timestamp_timeout=0 in sudoers)
.RE
.PP
\fBSUDOREDIRECT=1\fR
.RS 4
If set to 0, yaourt doesn\(cqt redirect
\fIsudo\fR
standard output\&. (For users with fingerprint authentication)
.RE
.SH "AUR OPTIONS"
.PP
\fBAURCOMMENT=5\fR
.RS 4
Show X last comments for packages built from AUR Unsupported\&. 0 to disable comments display, default to 5\&.
.RE
.PP
\fBAURDEVELONLY=0\fR
.RS 4
If set to 1, search only for new version of development (CVS/SVN/Git/Mercurial/other VCS) packages when upgrading (yaourt \-Su \-\-devel)\&.
.RE
.PP
\fBAURSEARCH=1\fR
.RS 4
If set to 0, don\(cqt search for packages on AUR Unsupported\&.
.RE
.PP
\fBAURSHOWDIFF=0\fR
.RS 4
If set to 1, show a diff of the PKGBUILD for packages updated from AUR (AURUSEGIT needs to be set to 1 as well)\&.
.RE
.PP
\fBAURUPGRADE=0\fR
.RS 4
If set to 1, always search for new version of packages installed from AUR Unsupported when upgrading (yaourt \-Su)\&.
.RE
.PP
\fBAURURL="https://aur\&.archlinux\&.org"\fR
.RS 4
Specify a custom AUR url\&.
.RE
.PP
\fBAURVOTE=1\fR
.RS 4
If set to 0, don\(cqt check the vote status for inclusion/keeping in [community], and it is unable to vote\&.
.RE
.PP
\fBAURUSEGIT=0\fR
.RS 4
If set to 1, clone the AUR git repository instead of using snapshot tarballs.
.RE
.SH "BUILD OPTIONS"
.PP
\fBEXPORT=0\fR
.RS 4
Export built package to $EXPORTDIR or, if not defined to $PKGDEST (see
\fBmakepkg.conf\fR(5))\&.
\fIEXPORT=2\fR
exports all built packages to pacman cache directory (see
\fBpacman.conf\fR(5))\&.
.RE
.PP
\fBEXPORTSRC=0\fR
.RS 4
Export sources to $EXPORTDIR or, if not defined to $SRCPKGDEST or $PKGDEST (see
\fBmakepkg.conf\fR(5))\&.
.RE
.PP
\fBEXPORTDIR=""\fR
.RS 4
Specify the folder where yaourt exports built packages + sources\&.
.RE
.SH "PROMPT OPTIONS"
.PP
\fBNOCONFIRM=0\fR
.RS 4
If set to 1, always use the default choice without confirmation, unless overwritten by --confirm\&.
.RE
.PP
\fBUP_NOCONFIRM=0\fR
.RS 4
If set to 1, do not prompt for AUR or build upgrades\&.
.RE
.PP
\fBBUILD_NOCONFIRM=0\fR
.RS 4
If set to 1, do not prompt while building\&.
.RE
.PP
\fBEDITFILES=1\fR
.RS 4
If set to 0, don\(cqt propose to edit files (from AUR or from ABS), unless overwritten by --edit\&.
.RE
.PP
\fBNOENTER=1\fR
.RS 4
If set to 0, user needs to press Enter for each "yes/no" question\&.
.RE
.SH "OUTPUT OPTIONS"
.PP
\fBUSECOLOR=1\fR
.RS 4
0 : disable colors

1 : enable colors (disabled if output is not a tty)

2 : force colored output
.RE
.PP
\fBUSEPAGER=0\fR
.RS 4
1 : enable pager (use
\fI$PAGER\fR
variable)
.RE
.PP
\fBDETAILUPGRADE=1\fR
.RS 4
0 : no detailed ouput and no update classification

1 : no detailed ouput but updates classified

2 : show packages not found on aur / version mismatch / up to date / and those marked as out of date

4 : same as 2 except for up to date packages
.RE
.PP
\fBSHOWORPHANS=1\fR
.RS 4
If set to 0, search for orphans\&.
.RE
.PP
\fBTERMINALTITLE=1\fR
.RS 4
If set to 0, don\(cqt show the current yaourt\(cqs action in terminal title\&. By default, yaourt show messages like "Installing xxx from AUR"\&.
.RE
.SH "ENVIRONMENT VARIABLES"
.PP
Environment variables take precedence over any options in yaourtrc files.
.PP
\fBVISUAL\fR
.RS 4
Define the editor to use (if the environment variable $VISUAL is not set) for PKGBUILD editing. Editor should not fork, for gvim: VISUAL="gvim --nofork". Preferred over EDITOR.
.RE
.PP
\fBEDITOR\fR
.RS 4
Define the editor to use (if the environment variable $VISUAL and the yaourtrc option $VISUAL are not set) for PKGBUILD editing. Editor should not fork, for gvim: EDITOR="gvim --nofork". Fallback option for VISUAL.
.RE
.SH "COMMAND OPTIONS"
.PP
\fBPACMAN="pacman"\fR
.RS 4
Specify the pacman binary to use with yaourt
.RE
.PP
\fBMAKEPKG="makepkg"\fR
.RS 4
Specify the makepkg binary to use with yaourt
.RE
.PP
\fBDIFFEDITCMD="vimdiff"\fR
.RS 4
Define the diff editor to use ($DIFFEDITCMD file1 file2)\&.
.RE
.SH "SEE ALSO"
.sp
\fByaourt\fR(8)
.sp
See the yaourt website at http://archlinux\&.fr/yaourt\-en/ for more info\&.
.SH "BUGS"
.sp
https://github\&.com/archlinuxfr/yaourt
.SH "AUTHORS"
.sp
Original author:
.sp
- Julien MISCHKOWITZ <wain@archlinux\&.fr>
.sp
Current maintainers:
.sp
- larchunix <larchunix+yaourt@gmail\&.com>
.sp
- Igor <f2404@yandex\&.ru>
.sp
- Skunnyk <skunnyk@archlinux\&.fr>
.sp
Past maintainers:
.sp
- Tuxce <tuxce\&.net@gmail\&.com>
